home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / games / larn12s.arc / -README- next >
Text File  |  1987-10-29  |  4KB  |  75 lines

  1.                  ST LARN version 12.0 for Atari ST(tm) computers
  2.                  -----------------------------------------------
  3.  
  4.                              by Howard Chu
  5.                                 350 Thompson, #327
  6.                                 Ann Arbor MI, 48104
  7.                                 October 28, 1987
  8.  
  9.  
  10. Introduction
  11. ------------
  12.      LARN is a dungeon type adventure game similar in concept to ROGUE or
  13. HACK but with a much different feel.  LARN is copyrighted 1986 by Noah
  14. Morgan (USENET: panda!condor!noah) at GenRad Inc. Bolton MA.  This version
  15. is a port of his game to the Atari ST/GEMDOS environment.
  16.  
  17.      These are the sources for version 12.0.  The compiler used was the
  18. Mark Williams C compiler version 2.0. The source code is based on Don G.
  19. Kneller's port of Larn to MSDOS, and retains many of his changes. Most
  20. system dependent code is set off with #ifdef GEMDOS, #endif compiler
  21. directives. Many of Don's changes are also used (#ifdef DGK), although
  22. I suspect he originally intended them to be MSDOS specific.
  23.  
  24.      The major change that is included is the use of swapfiles for levels
  25. that can't fit into memory. That was originally intended for a game running
  26. on a 256K machine. Perhaps it's not necessary on an ST with a minimum of
  27. 512K, but I thought it was better to be safe than sorry... One other change
  28. was to redefine the numeric keypad to issue movement commands instead of
  29. numerals. The standard key mapping is restored on normal program exits; I
  30. think I've covered panic exits as well, but may have missed one... Also,
  31. unlike the UNIX version, this version use a period (or other
  32. user-defineable symbol) as the floor symbol.  The UNIX version uses a
  33. blank which makes it difficult to remember which parts of the dungeon
  34. you've visited.  These embellishments have been put between #ifdef DGK,
  35. #endif directives.
  36.  
  37.      Also, most have my changes have been placed in the file GEMDOS.C
  38.  
  39.      The complete UNIX sources are here, so you should be able to compile
  40. these sources without #defining DGK or MSDOS, or GEMDOS if you want to use
  41. them on a UNIX system. You will also have to #define UNIX, as a lot of the
  42. previously MSDOS specific code got lumped in with GEMDOS sections. Note that
  43. the names of various files (larn.opt, larn.scr, ...) have been changed for
  44. the DOS versions and you will have to rename these files back to the UNIX
  45. names.  The olarn.hlp and oreadme were supplied by the original author as
  46. .larnhlp and README but they have been renamed.
  47.  
  48.  
  49. Compiling
  50. ---------
  51.      There are three parts to the sources:
  52.           1) the larn sources themselves (in LARN.ARC).
  53.           2) sources to the Fred Fish termcap library (in TERMCAP.ARC)
  54.           3) LARN.DOC
  55. The first two should go into separate directories. LARN.DOC describes
  56. the features unique to ST LARN.
  57.  
  58. You will want to compile the files in TERMCAP.ARC to make a termcap
  59. library which will be linked in to the LARN sources.  Use the makefile
  60. enclosed in TERMCAP.ARC for compiling the termcap files, then move
  61. the resulting library onto your LIBPATH.
  62.  
  63. Compile the files in LARN.ARC to create the LARN executable.  The
  64. included makefile calls the executable LARN.TTP.
  65.  
  66. Please note that the GEMDOS symbol is *automatically* defined for
  67. Mark Williams C v2.0.  If you're using a different C compiler you may
  68. have to explicitly specify this symbol.
  69.  
  70.                  H. Y. Chu
  71.                  350 Thompson, #327
  72.                  Ann Arbor, MI 48104
  73.                  UUCP:     ...{uunet,rutgers}!umix!hyc
  74.                  ARPA:     hyc@umix.cc.umich.edu
  75.